@media (max-width:1279px){
.news-list{border:none}
.hd-right .top,.news-list .date{display:none}
.menuBtn{display:block}
body{padding-top: 50px;}
.header{background-color:#fc0}
.logo{height:50px;line-height:47px;margin-top:0}
.logo img{display:inline-block;vertical-align:middle;max-height:50%}
.nav{display:none}
.mo-nav{position:fixed;left:0;top:50px;width:100%;padding:10px 0;background-color:#202020;z-index:9999;bottom:0;display:none}
.mo-nav li>a{font-size:16px;color:#646464;line-height:32px;display:block;padding:4px 20px}
.mo-nav dl{display:none}
.mo-nav dd{padding:10px 20px;background-color:#505050}
.mo-nav dd a{font-size:16px;color:#969696;line-height:26px;display:block}
.f-right{display:none}
.index-part1.mo .wp{width:100%}
.g-tit1 .more{margin-top:10px}
.index-part1 .left{padding:30px 20px}
.index-part1 .left .g-tit1{margin-right:0}
.index-list1{margin-top:30px}
.index-list1 li{margin-bottom:20px}
.index-list1 .item{padding-right:10px}
.index-list1 .item .icon{font-size:65px;margin-right:15px}
.slick-index1 .txt{padding:30px 30px 0;height:300px}
.index-list2 .item .img{width:200px}
.index-part2{padding:40px 0 60px}
.index-part5 .txt{width:100%}
.index-part5 img{position:static;display:none}
.index-part4{padding-bottom:0}
.fd-bot .center,.fd-bot .right,.fd-top .left{display:none}
.fd-top .right{float:none}
.fd-bot{padding-bottom:20px}
.footer .bot{padding:15px 0}
.cur li,.m-tab2 li a{line-height:50px}
.about-part1 .img{width:350px}
.about-part1 .txt{overflow:visible}
.contact-part1 .item{padding-left:35px;width:50%;margin-right:0;padding-right:10px;min-height:90px;margin-bottom:20px}
.contact-part1{padding:30px 15px;margin-bottom:30px}
.ul-tab1 li{width:120px}
.ul-tab1 li a span{font-size:40px;line-height:50px}
.ul-tab1 .a1,.ul-tab1 .a3,.ul-tab1 .a5{font-size:30px}
.index-list2.product li:first-child .item .img{width:400px;height:260px;line-height:257px}
.index-list2.product li:first-child .item{padding:20px}
.index-list2.product li:first-child .txt{margin-top:36px}
.tit-pro{margin-top:30px}
.index-list2.product{margin-bottom:30px}
.detail-top .left{width:400px;margin-right:30px}
.serve-list .img{width:400px}
.serve-list .txt{padding:20px 20px 0}
}
@media (max-width:959px){
.news-list .imgtxt .img{width:300px;margin-right:20px}
.news-list .imgtxt .txt{padding-top:25px;padding-right:20px}
.banner .slick-dots{bottom:15px}
.banner .slick-dots li button{width:10px;height:10px}
.index-part1 .left,.index-part1 .right{float:none;width:auto}
.slick-index1 .txt{height:auto;padding-bottom:20px;font-size:14px;line-height:24px}
.g-tit1 h3,.g-tit2 h3{font-size:24px;line-height:34px;padding-bottom:18px}
.g-tit1 h3 span,.g-tit2 h3 span{font-size:16px;line-height:26px}
.slick-index1 .txt h3{font-size:20px;line-height:30px;margin-bottom:10px}
.slick-index1 .img{height:240px;line-height:237px}

.slick-index1 .img img{max-height:180px}
.index-list2{margin-top:30px;margin-bottom:0}
.index-list2 .item{padding:20px}
.index-list2 .item .txt{margin-left:0;margin-top:0}
.index-list2 .item .img{width:150px;height:80px;line-height:77px;margin-top:20px}
.index-list2 .item .txt .more{margin-top:30px}
.index-list2 .item .txt .tit span{font-size:20px;line-height:30px;margin-bottom:0}
.g-more1{font-size:16px}
.slick-index2 .img{margin:0}
.slick-index2 .img .txt .more{display:none}
.slick-index2 .img .txt{padding-right:10px}
.index-list3{margin-top:30px}
.index-list3 .item .txt p{margin-bottom:10px}
.index-part5 .txt .g-tit1{margin-bottom:20px}
.about-part1,.about-part2,.about-part3,.about-part4{padding:30px 0}
.about-list1{margin-top:20px}
.about-list1 li{width:50%;margin-bottom:20px}
.about-list2 .item .icon{font-size:40px;line-height:50px}
.about-list2 .item .txt .tit{font-size:16px;line-height:24px}
.about-list2 .item .txt em{font-size:12px;line-height:14px}
.about-part4 .txt h3{font-size:18px;line-height:28px;margin-bottom:10px}
.about-part4 .txt{margin-top:20px}
.about-part4 .txt p{font-size:12px;line-height:22px;margin-bottom:10px}
.zz-list .item{margin:0 6px 12px}
.index-list2.product li:first-child .item .img{width:300px}
.m-tab2 li{width:120px}
.m-tab2 li a{font-size:16px;line-height:40px}
.news-detail .col-r{display:none}
.news-detail .col-l{float:none;width:auto}
.news-detail{padding-top:30px}
}
@media (max-width:767px){
    .banner img.pc{display: none;}
    .banner img.mo{display: block;}
    img.mo{display: block!important;}
    img.pc{display: none!important;}
    .ul-tab1{display: none;}
.m-map .map iframe{height: 150vw;}
.m-tab2{-moz-box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}
.detail-content .tit{margin-bottom:20px}
.detail-content .con p{margin-bottom:10px}
.news-list{padding:0;margin-bottom:0}
.detail-content .link a{float:none;width:auto;display:block;margin-bottom:10px;line-height:50px}
.detail-content .link a.next{background-color:#202020;color:#fc0}
.detail-content .link .next span{background:url(../images/n-jt4.png) center right no-repeat}
.detail-content .con{margin-bottom:20px}
.detail-content{margin-bottom:30px}
.news-relation2{padding:30px 0}
.news-list .imgtxt .img{float:none;width:auto;display:block;margin-right:0}
.news-list .imgtxt .txt p{margin-bottom:10px}
.news-list li{margin-bottom:20px}
.news-list .imgtxt .txt{padding:10px}
.serve-list{padding:30px 0}
.serve-list .img{float:none;width:auto}
.serve-list .txt{padding:15px}
.serve-list .txt span{right:10px;top:10px}
.serve-list .txt .tit{font-size:18px;line-height:28px;margin-bottom:10px}
.serve-list .txt p{font-size:14px;line-height:24px}
.hd-top .right{display:none}
.menuBtn{display:block}
.logo{width:120px}
.hd-top{padding:10px 0}
.nav{display:none;position:absolute;left:0;top:100%;width:100%;z-index:999}
.nav li{float:none;width:auto}
.nav .wp{width:100%}
.nav li a{font-size:14px;line-height:40px}
.index-list2 li{float:none;width:auto}
.index-part1.mo{overflow:auto;height:auto}
.slick-index2{margin-top:30px;padding-bottom:30px}
.slick-index2 .img .txt{padding:10px}
.index-part4{padding:40px 0 0}
.index-tab1{float:none;margin-top:20px;overflow:hidden}
.index-tab1 li{margin-left:0;margin-right:20px}
.index-tab1 li a{font-size:16px;font-weight:400}
.index-list3{margin-top:10px}
.index-list3 li{float:none;width:auto;margin-bottom:20px}
.index-list3 .item .txt .see{display:none}
.index-part5 img{display:block;width:94%;margin:20px auto 0}
.index-part5{padding:30px 0}
.footer .bot .right{display:none}
.footer .bot .copy a{display:block}
.footer .bot .copy{float:none;text-align:center}
.fd-bot .left dd p{margin-bottom:0}
.fd-bot dt{margin-bottom:5px}
.fd-top{padding:30px 0}
.mo-fot{display:block;position:fixed;left:0;bottom:0;width:100%;z-index:999;background-color:#1e1e1e}
.mo-fot ul{overflow:hidden}
.mo-fot li{float:left;width:25%;text-align:center;padding:10px 0 5px;position: relative;}
.mo-fot li a{display:block;color: #a3a1a1;}
.mo-fot li a span{font-size: 20px;display: block;line-height: 20px;}
.mo-fot li a img{display:block;margin:0 auto;height:20px}
.mo-fot .ewm{display: none;position: absolute;width: 25%;bottom:75px;left: 25%;-moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.mo-fot .ewm:after{content: "";position: absolute;left: 50%;bottom: -12px;border: 6px solid #fff;border-left-color: transparent;border-right-color: transparent;border-bottom-color: transparent;margin-left: -6px;}
.mo-fot .ewm img{width: 59px;padding: 5px;background-color: #fff;display: block;width: 100%;}
.mo-fot li:first-child{background-color:#fc0}
.mo-fot li:first-child p{color:#1e1e1e}
.mo-fot li a p{font-size:14px;color:#c8c8c8;line-height:24px}
body{padding-bottom:59px}
.banner .slick-dots li{margin:0 5px}
.banner .slick-dots{bottom:10px}
.about-part1 .img{float:none;width:auto;margin-left:0;margin-bottom:20px}
.about-list1 .item .txt{padding:15px 10px}
.about-list1 .item{margin:0 5px 10px}
.about-list1{margin:15px -5px 0}
.about-list1 li{margin-bottom:0;float:none;width:auto}
.about-list1 .item .txt p{height:auto}
.m-detail{padding-top:20px}
.about-list2{margin-top:20px}
.about-list2 .item .icon{margin-right:10px}
.about-part1 .txt p{font-size:14px;line-height:24px;margin-bottom:10px}
.about-list1 .item .txt .tit{font-size:20px;line-height:30px}
.m-tab2 li a{font-size:14px}
.m-tab2 li{width:100px}
.fd-bot .left{float:none;width:auto}
.zz-list li{width:50%}
.contact-part1 .item{float:none;width:auto;min-height:0;padding-left:40px;margin-bottom:8px}
.contact-part1 .ewm{float:none;margin-left:40px}
.contact-part1{padding:15px}
.c-form{margin-top:30px;padding-bottom:30px}
.c-form .top .item{float:none;width:auto;margin-bottom:10px;padding:0}
.c-form .top{margin:0}
.c-form .sub{margin-top:20px}
.web-site{padding:30px 0}
.web-site .link{margin-top:20px}
.web-site dt a{font-size:14px;line-height:24px;margin-bottom:10px}
.web-site dd a{font-size:12px;line-height:22px;display:inline-block;margin-right:10px}
.web-site dl{float:none;width:auto}
.web-site dt{display:block}
.web-site dd{display:inline-block}
.index-list2.product li:first-child .txt .word{display:none}
.index-list2.product li:first-child .item .img{width: 60%;margin-top:0;height: auto;line-height: 0;}
.index-list2 .item .img{width: 60%;height: auto;line-height: 0;margin-top: 0;}
.index-list2.product li:first-child .txt{margin-top:10px;width:auto}
.index-list2.product li:first-child .txt .tit{font-size:16px;line-height:26px}
.index-list2.product li:first-child .txt .tit span,.tit-pro span{font-size:20px;line-height:30px}
.tit-pro a{font-size:14px;line-height:30px}
.index-list2.product{margin-top:20px}
.index-list2 .item{margin-bottom:10px}
.mo-tit{display:block;padding:0 3%;background-color:#fc0;line-height:40px;font-size:18px;color:#333;background-repeat:no-repeat;background-position:right 10px center;background-image:url(../images/mo-jt1.png);-webkit-background-size:15px;-moz-background-size:15px;-o-background-size:15px;background-size:15px}
.ul-tab1 li{float:none;width:auto}
.ul-tab1 li a span{float:left;width:70px;margin-bottom:0;text-align:center;margin-right:10px}
.ul-tab1 li a{display:block;overflow:hidden;border:none;text-align:left;padding:5px 0}
.ul-tab1 li a:hover,.ul-tab1 li.active a{background-color:#fff}
.ul-tab1 li a p{overflow:hidden;text-align:left;line-height:50px}
.cur{display:none}
.detail-top .left{float:none;width:auto;margin-right:0;margin-bottom:20px;height:auto}
.detail-top .right .txt ul{display:none}
.detail-top .right .txt h3{font-size:16px;line-height:22px;margin-bottom:10px}
.detail-top .right .txt h3 span{font-size:20px;line-height:30px}
.detail-top .right .txt p{margin-bottom:10px}
.detail-top{padding-bottom:30px}
.detail-con{padding:30px 0}
.slick-pro1 .img{line-height:0}
.slick-pro1 .slick-dots{bottom:10px}
.slick-pro1 .slick-dots li button{width:8px;height:8px}
.slick-pro1 .slick-dots li{margin:0 5px}
.case-list{margin:30px 0}
.case-list .item{margin:0 0 10px}
.case-list li{float:none;width:auto}
.case-list .item .txt p{height:auto;margin-bottom:10px}
.word-form .item .inp{width:200px}
.word-form .item .sub{width:80px}
.word-form{padding:30px 0}
.word-list li .down{display:none}
.word-list li{padding:0 10px;line-height:45px}
.word-list li span{margin:0 0 0 10px;font-size:12px}
.word-list li .tit{font-size:14px}
}
@media (max-width:479px){
.fd-top .right .tel{margin-right:0}
.index-list1 .item .icon{font-size:45px;margin-right:10px}
.index-list1 .item .txt h3{font-size:16px;line-height:26px}
.index-list1 .item .txt{font-size:12px;line-height:22px}
.fd-top .right .ewm{margin-left:50px;margin-top:15px}
.about-list2 li{width:50%;margin-bottom:10px}
.index-list2 .item,.index-list2.product li:first-child .item{padding-right:0}
}